The UMTS Turbo Code and an Efficient Decoder Implementation Suitable for Software-Defined Radios

نویسندگان

  • Matthew C. Valenti
  • Jian Sun
چکیده

Due to their near Shannon-capacity performance, turbo codes have received a considerable amount of attention since their introduction [1]. They are particularly attractive for cellular communication systems and have been included in the specifications for both the WCDMA (UMTS) and cdma2000 third-generation cellular standards. At this time, the reasons for the superior performance of turbo codes [2,3] and the associated decoding algorithm [4,5] are, for the most part, understood. In addition, several textbooks [6–8] and tutorial papers [9–11] are now available to provide the interested reader with an understanding of the theoretical underpinnings of turbo codes. The purpose of this paper is neither to explain the phenomenal performance of turbo codes nor to rigorously derive the decoding algorithm. Rather, the purpose is to clearly explain an efficient decoding algorithm suitable for immediate implementation in a software radio receiver. In order to provide a concrete example, the discussion is limited to the turbo code used by the Universal Mobile Telecommunications System (UMTS) specification, as standardized by the Third-Generation Partnership Project (3GPP) [12]. The decoding algorithm is based on the log-MAP algorithm [13], although many parts of the algorithm have been simplified without any loss in performance. In particular, the branch metrics used in the proposed algorithm are much simpler to compute, and the amount of storage is reduced by 12.5% by an appropriate normalization process. Some critical implementation issues are discussed, in particular the The UMTS Turbo Code and an Efficient Decoder Implementation Suitable for Software-Defined Radios

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

An efficient software radio implementation of the UMTS turbo codec

This paper addresses some critical implementation issues involved in the development of a turbo decoder, using the UMTS specification as a concrete example. The assumption is that the decoder is to be implemented in software rather than hardware, and thus a variable number of decoder iterations is not only possible, but desirable. Three twists on the decoding algorithm are proposed: (1) A linea...

متن کامل

Analog Sliding Window Decoder Core for Mixed Signal Turbo Decoder

The application of turbo codes in modern communication systems makes decoding a time and power consuming task. It is known that analog decoder are superior to digital decoder designs in terms of speed and power consumption. The fact that a modification of a single code parameter like the block length requires a new analog decoder implementation, in combination with a complexity, which grows lin...

متن کامل

Reconfigurable Signal Processor for Channel Coding & Decoding in Low Snr Wireless Communications

An area and computational-time efficient turbo decoder implementation on a reconfigurable processor is presented. The turbo decoder takes advantage of the latest sliding window algorithms to produce a design with minimal storage requirements as well as offering the ability to configure key system parameters via software. The parameter programmability allows the decoder to be used in a research ...

متن کامل

An FPGA realization of simplified turbo decoder architecture

The key issue of applying Turbo codes is to find an efficient implementation of turbo decoder. This paper addresses the implementation of a simplified and efficient turbo decoder in field programmable gate array (FPGA) technology. A simplified and efficient implementation of a Turbo decoder with minor performance loss has been proposed. An integer Turbo decoder based on the standard 2’s complem...

متن کامل

Optimizations for the implementation of a turbo decoder

Turbo decoding techniques achieve near-optimal performance in terms of Bit Error Rate (BER) at low Signal to Noise Ratios (SNR's). Amongst these techniques, convolutional turbo codes and product turbo codes are nowadays the most common ones. They have already been selected as a standard for the Universal Mobile Telecommunication System (UMTS) [Lit. 4]. In the future, they will probably also be ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • IJWIN

دوره 8  شماره 

صفحات  -

تاریخ انتشار 2001